Domain Specific Software Architecture for Design Center Automation
نویسندگان
چکیده
Domain specific software architecture aims at software reuse through construction of domain architecture reference model. The constructed reference model presents a set of individual components and their interaction points. When starting on a new large software project, the design engineer starts with preconstructed model, which can be easily browsed and picks up opportunities of use in the new solution design. This report discusses application of domain reference design methods by deriving domain specific reference architecture for a product ordering system in a design center. The product in this case is instock and special order blinds from different manufacturers in a large supply store. The development of mature domain specific reference software architecture for this domain is not the objective of this report. However, this report would like to capture the method used in one such process and that is the primary concern of this report. This report lists subjective details of such a process applied to the domain of ordering custom and instock blinds from a large home construction and goods supply store. This report also describes the detailed process of derivation of knowledge models, unified knowledge models and the reference architecture for this domain. However, this domain model is only partially complete which may not be used for any real applications. This report is a result of a course project undertaken while studying this methodology.
منابع مشابه
Taming Multi-Paradigm Integration in a Software Architecture Description Language
Software architecture description languages offer a convenient way of describing the high-level structure of a software system. Such descriptions facilitate rapid prototyping, code generation and automated analysis. One of the big challenges facing the software community is the design of architecture description languages that are general enough to describe a wide-range of systems, yet detailed...
متن کاملAUTOMATED SYNTHESIS OF DOMAIN - SPECIFIC MODEL INTERPRETERS by George Edwards A Dissertation
Software architecture models are specifications of the principal design decisions about a software system that primarily govern its structure, behavior, and quality. Architecture models provide a blueprint for how the system is implemented, serve as a basis for experimentation with and rationalization of design decisions, and enable the automation of software engineering tasks. Domain-specific ...
متن کاملA Reference Architecture for Automation of Inter-Organizational Process-Oriented Collaboration
In today’s competitive, dynamic, and changing business environment, being able to collaborate globally within and beyond the enterprise borders is critical. Inter-Organizational Collaborations (IOCs) have been proposed as a response to the characteristics of highly competitive global business environments. So far, a number of reference models, frameworks, and ad hoc architectures related to som...
متن کاملEvolutionäres Domain-Engineering zur Entwicklung von Automatisierungssystemen
Software reuse in modern industrial automation systems is gaining in importance. Small and medium-sized companies (SMC) in particular, see reuse as a possibility to lower costs and shorten time-to-market. The market lacks existing reusable software which is applicable for industrial automation systems. Therefore, companies are forced to develop reusable software on their own. The currently avai...
متن کاملAn Agent-Based Software Framework for Robotics and Automation Systems
The concept of “reuse” in software engineering is associated to well design, shorter development times, and easier maintenance of software applications. Today, the bigger reuse unit is given by software frameworks, which offer ready-to-use architectures and code implementations. Several frameworks have been proposed and adopted for a wide variety of traditional application domains (i.e. graphic...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/0809.1409 شماره
صفحات -
تاریخ انتشار 2008